package com.ruoyi.business.vo;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;

public class Device implements Serializable {
    private String devIndex;
    private String devName;
    private String devMode;
    private String devType;
    private String protocolType;

    @JSONField(name = "EhomeParams")
    private EhomeParams EhomeParams;

    @JSONField(name = "ISAPIParams")
    private ISAPIParams ISAPIParams;
    private String devStatus;
    private String activeStatus;
    private int videoChannelNum;
    public void setDevIndex(String devIndex) {
        this.devIndex = devIndex;
    }
    public String getDevIndex() {
        return devIndex;
    }

    public void setDevName(String devName) {
        this.devName = devName;
    }
    public String getDevName() {
        return devName;
    }

    public void setDevMode(String devMode) {
        this.devMode = devMode;
    }
    public String getDevMode() {
        return devMode;
    }

    public void setDevType(String devType) {
        this.devType = devType;
    }
    public String getDevType() {
        return devType;
    }

    public void setProtocolType(String protocolType) {
        this.protocolType = protocolType;
    }
    public String getProtocolType() {
        return protocolType;
    }

    public void setEhomeParams(EhomeParams EhomeParams) {
        this.EhomeParams = EhomeParams;
    }
    public EhomeParams getEhomeParams() {
        return EhomeParams;
    }

    public void setISAPIParams(ISAPIParams ISAPIParams) {
        this.ISAPIParams = ISAPIParams;
    }
    public ISAPIParams getISAPIParams() {
        return ISAPIParams;
    }

    public void setDevStatus(String devStatus) {
        this.devStatus = devStatus;
    }
    public String getDevStatus() {
        return devStatus;
    }

    public void setActiveStatus(String activeStatus) {
        this.activeStatus = activeStatus;
    }
    public String getActiveStatus() {
        return activeStatus;
    }

    public void setVideoChannelNum(int videoChannelNum) {
        this.videoChannelNum = videoChannelNum;
    }
    public int getVideoChannelNum() {
        return videoChannelNum;
    }

    @Override
    public String toString() {
        return "Device{" +
                "devIndex='" + devIndex + '\'' +
                ", devName='" + devName + '\'' +
                ", devMode='" + devMode + '\'' +
                ", devType='" + devType + '\'' +
                ", protocolType='" + protocolType + '\'' +
                ", EhomeParams=" + EhomeParams +
                ", ISAPIParams=" + ISAPIParams +
                ", devStatus='" + devStatus + '\'' +
                ", activeStatus='" + activeStatus + '\'' +
                ", videoChannelNum=" + videoChannelNum +
                '}';
    }
}